# # baseline
# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/baseline-ifgsm \
# --baseline \
# --store_image \
# --gpu-id 0

# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/baseline-difgsm \
# --baseline \
# -D \
# --gpu-id 0

# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/baseline-mifgsm \
# --baseline \
# -M \
# --gpu-id 0

# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/baseline-tifgsm \
# --baseline \
# -T \
# --gpu-id 0




# # gbp 0.7
# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/gbp@0.7-ifgsm \
# --threshold 0.7 \
# --store_image \
# --gpu-id 0

# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/gbp@0.7-difgsm \
# -D \
# --threshold 0.7 \
# --gpu-id 0

# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/gbp@0.7-mifgsm \
# -M \
# --threshold 0.7 \
# --gpu-id 0

# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/gbp@0.7-tifgsm \
# -T \
# --threshold 0.7 \
# --gpu-id 0













# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/debug_mul_3 \
# --threshold 0 0.5 0.7 \
# --store_image \
# --gpu-id 0


# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/mo_unfix_mask_ifgsm_reverse \
# --baseline \
# --store_image --debug_mode \
# --gpu-id 2

# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/mo_fix_mask_difgsm \
# --baseline \
# -D \
# --store_image --debug_mode \
# --gpu-id 2

# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/mo_mask_difgsm \
# --baseline \
# -D \
# --store_image --debug_mode \
# --gpu-id 1


# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/mo_mask_mifgsm \
# --baseline \
# -M \
# --store_image --debug_mode \
# --gpu-id 1

# --output_dir ./data/output/wo_downsample \
# --baseline \
# --gpu-id 3

# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/wo_downsample_ssm8 \
# --ssm \
# -k 8 \
# --baseline \
# --gpu-id 2

# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/wo_downsample_ssm16 \
# --ssm \
# -k 16 \
# --baseline \
# --gpu-id 1

# python single_model_test.py  \
# --input_csv ./data/miniset/dev.csv \
# --input_dir ./data/miniset/images \
# --output_dir ./data/output/wo_downsample_ssm8_gbp \
# --ssm \
# -k 8 \
# --threshold 0 0.3 0.7 \
# --gpu-id 0



# python test_norm.py  \
# --input_csv ./data/cvpr_dataset/dev_dataset.csv \
# --input_dir ./data/cvpr_dataset/images \
# --output_dir ./data/output/norm_linf \
# --store_image \
# --gpu-id 0


# python test_norm.py  \
# --input_csv ./data/cvpr_dataset/dev_dataset.csv \
# --input_dir ./data/cvpr_dataset/images \
# --output_dir ./data/output/norm_l2_target \
# --target \
# --store_image \
# --gpu-id 0


# python nuclear.py  \
# --input_csv ./data/cvpr_dataset/dev_dataset.csv \
# --input_dir ./data/cvpr_dataset/images \
# --output_dir ./data/output/linf_target \
# --target \
# --constraint linf \
# --store_image \
# --gpu-id 0


python nuclear.py  \
--input_csv ./data/cvpr_dataset/dev_dataset.csv \
--input_dir ./data/cvpr_dataset/images \
--output_dir ./data/output/linf_untarget_nuclear \
--constraint linf \
--gpu-id 0


